約 4,129,860 件
https://w.atwiki.jp/api_programming/pages/35.html
下位ページ Content scope Javaでクラス リスエストEventのリストを取得する レスポンスCalendar Events Event Google Calendar API scope どっちか https //www.googleapis.com/auth/calendar https //www.googleapis.com/auth/calendar.readonly Javaでクラス https //developers.google.com/resources/api-libraries/documentation/calendar/v3/java/latest/com/google/api/services/calendar/model/package-summary.html リスエスト https //www.googleapis.com/calendar/v3 Eventのリストを取得する GET https // www.googleapis.com/calendar/v3 /calendars/calendarId/events/ レスポンス Calendar CalendarList - Google Developer Events Eventのリストを取得した場合のレスポンス kind "calendar#events", etag etag, summary" string, description" string, updated" datetime, timeZone" string, accessRole" string, defaultReminders [ ] method" string, minutes" integer nextPageToken" string, nextSyncToken" string, items [ ] (下のEvent Resource) Event Events - Google Developer kind "calendar#event", etag" etag, id Eventのid(string, base32hex encoding, ection 3.1.2 in RFC2938, 5~1024文字、カレンダー内でユニーク)。 status" string, htmlLink" string, created" datetime, updated" datetime, summary Eventのタイトルstring, description" string, location" string, colorId" string, creator" {id" string, email" string, displayName" string, self" boolean organizer" {id" string, email" string, displayName" string, self" boolean start 開始日時の情報date 終日イベントの場合の開始日 YYYY-MM-DD dateTime 開始日時(形式 RFC 3339)。timeZone が明示されていなければ、timeZoneのオフセットが必要。 timeZone string end 終了日時の情報date 終日イベントの場合の終了日 YYYY-MM-DD dateTime 開始日時(形式 RFC 3339)。timeZone が明示されていなければ、timeZoneのオフセットが必要。 timeZone (Optional) string endTimeUnspecified" boolean, recurrence" [ string ], recurringEventId" string, originalStartTime" {date" date, dateTime" datetime, timeZone" string transparency" string, visibility" string, iCalUID" string, sequence" integer, attendees [ ] [id" string, email" string, displayName" string, organizer" boolean, self" boolean, resource" boolean, optional" boolean, responseStatus" string, comment" string, additionalGuests" integer attendeesOmitted" boolean, extendedProperties" {private" {(key) string "shared" {(key) string hangoutLink" string, gadget" {type" string, title" string, link" string, iconLink" string, width" integer, height" integer, display" string, preferences" {(key) string anyoneCanAddSelf" boolean, guestsCanInviteOthers" boolean, guestsCanModify" boolean, guestsCanSeeOtherGuests" boolean, privateCopy" boolean, locked" boolean, reminders {useDefault" boolean, overrides [ ] [method" string, minutes" integer source" url" string, title" string
https://w.atwiki.jp/hirokatsukataoka/pages/23.html
plugin_google_calendar エラー ( 正しいHTMLタグを入力してください. )
https://w.atwiki.jp/bgwiki/pages/143.html
plugin_google_calendar エラー ( 正しいHTMLタグを入力してください. )
https://w.atwiki.jp/hitsville/pages/12.html
plugin_google_calendar エラー ( 正しいHTMLタグを入力してください. )
https://w.atwiki.jp/blauer15/pages/12.html
Calendar 日程のページですが、現在工事中です。
https://w.atwiki.jp/lovelybell/pages/19.html
plugin_google_calendar エラー ( 正しいHTMLタグを入力してください. )
https://w.atwiki.jp/ekine/pages/15.html
行事予定 plugin_google_calendar エラー ( 正しいHTMLタグを入力してください. )
https://w.atwiki.jp/shantan/pages/14.html
CALENDAR 前月 2021年12月 翌月 日 月 火 水 木 金 土 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 更新履歴 取得中です。 本日の訪問者: - #quote
https://w.atwiki.jp/n-3104/pages/58.html
似たようなコードを何度か書いている気がするので、今回は保存しておこう。 import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.HashSet; import java.util.Set; public class LabelCreator { private static Set holidaySet; static { try { // 除外処理に利用する祝日Setの初期化 holidaySet = new HashSet(); DateFormat format = new SimpleDateFormat("yyyy/MM/dd"); String[] holidays = { "2008/04/29" }; for (int i = 0; i holidays.length; i++) { Date date = format.parse(holidays[i]); holidaySet.add(date); } } catch (ParseException e) { e.printStackTrace(); } } public static void main(String[] args) throws Exception { String from = "2008/04/07"; String to = "2008/04/30"; DateFormat format = new SimpleDateFormat("yyyy/MM/dd"); Date dateFrom = format.parse(from); Date dateTo = format.parse(to); Calendar calendar = Calendar.getInstance(); calendar.setTime(dateFrom); DateFormat outputFormat = new SimpleDateFormat("yyyy/MM/dd (E)"); for (int i = 1; calendar.getTimeInMillis() = dateTo.getTime(); calendar.add(Calendar.DATE, 1)) { if (isSchoolDate(calendar)) { System.out.println("////////////////////////////////////"); System.out.println("//// " + i++ + "日目 " + outputFormat.format(calendar.getTime())); System.out.println("////////////////////////////////////"); System.out.println(); } } } private static boolean isSchoolDate(Calendar calendar) { int day = calendar.get(Calendar.DAY_OF_WEEK); // 土日は除く if (day == Calendar.SATURDAY || day == Calendar.SUNDAY) { return false; } // 祝日は除く if (holidaySet.contains(calendar.getTime())) { return false; } return true; } }
https://w.atwiki.jp/s603rd/pages/101.html
Handy Calendar 1.概要 軽くて見やすいカレンダー 文字サイズの変更が可能だ。 Outlookのメモ欄に入力した文字列も同期出来る。 繰り返しアラームも豊富だ。 2.設定 設定項目は多い。多すぎるので細かく説明はしない。 他の設定と同じ項目は省略する。 真面目に設定しておくと案外予定の入力で手間が省けるが、殆どデフォルトで大丈夫だ。 2.1 General 基本設定 Default view : 起動時の画面を選択(表示できる画面モードまたは最後の画面) View cycling(*) : *キーで切り替わる画面を設定 Week starts on : 週の開始日を選択(月曜から日曜まで選択できる) Working days : 稼働曜日を選択 Busy bar range : 予定のある時刻のバー表示の時刻範囲を設定 Alarm sound : アラーム音(標準のカレンダーと共有) New entry type : テンキーで予定入力を開始した場合のモード Import birthdays : Contactsから誕生日を抽出するかどうか Skin : 画面の配色 2.2 Month view 月表示画面の設定 Time format : 時刻表示の形式を選択 Anniversaries : 記念日の表示位置を選択 All day events : 一日予定の表示位置を選択 Tasks : タスクの表示位置を選択(非表示やタスク数のみ表示も可) Completed tasks : 完了タスク表示の選択 2.3 Week view 週表示画面の設定 Title : 上段の表示選択(週番号か日付の範囲) 2.4 Timetable view タイムテーブル表示画面の設定 Time table start : タイムテーブルの開始時刻 Tasks : タスクを表示するかどうか 2.5 Day view 日表示画面の設定 2.6 Tasks view タスク表示画面の設定 Sort by #1 : 並び順の第一キー(期限、優先度、項目名から選択) Sort order #1 : 昇順/降順 Sort by #2 : 並び順の第二キー(期限、優先度、項目名から選択) Sort order #2 : 昇順/降順 Sort by #2 : 並び順の第三キー(期限、優先度、項目名から選択) Sort order #2 : 昇順/降順 2.7 New entry defaults 新規作成時のデフォルト設定 2.7.1 New appointment 通常予定 Star time : 開始時刻 Duration : 所要時間 Alarm : アラーム有効/無効 Synchronization : 同期(個人/公的) 2.7.2 New reminder 備忘 Time before : 予告アラーム(時:分前に鳴動) Day before : 予告アラーム(何日前に鳴動) 2.7.3 New all day event 一日予定 2.7.4 New anniversary 記念日 2.7.5 New task タスク Priority : 優先度(高、中、低) Due date : 完了期限の入力項目を表示するかどうか 3.使用方法 3.1 表示画面の種類 3.1.1 Month view 月表示画面 3.2 新規作成 テンキーでいきなり入力モードに遷移できるが、予定の形式が選択できない(New entry type設定) OptionのNewで形式を選択して新規作成ができる。 各形式ではDetail(詳細)、Alarm(アラーム)、Note(メモ)、Repeat(繰り返し)がタブ分割されている。 形式によって存在しないタブもある。 ここでも他の形式と同じ名称の項目は同じ内容として省略する。設定画面と同一項目も省略する。 3.2.1 Appointment 通常予定 3.2.1.1 Detail 詳細設定画面 Subject : 見出し Location : 場所 End time : 終了時刻(開始時刻+設定の所要時間がデフォルトで入力される) Start date : 開始日 End date :終了日 3.2.1.2 Alarm アラーム設定画面 3.2.1.3 Note メモ欄 メモ欄はOutlookのメモ欄と同期出来る。ファイルを貼り付けることは出来ない。文字のみ対応している。 URLや電話、メールアドレスがあれば対応した動作が選択できる。 複数の電話番号がある場合等は選択画面も表示される。 3.2.1.4 Repeat 繰り返し設定 繰り返し設定のバリエーションは多い(一部物足りないが) Not repeated : 繰り返し無し Daily : 日単位の繰り返し Weekly : 週単位の繰り返し Month by days : 月(曜日)単位の繰り返し Monthe by dates ; 月(日付)単位の繰り返し Yearly ; 年単位の繰り返し 各繰り返しはIntervalで繰り返し間隔が設定できる。3日毎や6カ月毎に使える。 また、Forever(恒久的)か期限有り(終了日を設定できる)も選択できる。 DailyとYerly以外は上記2つの共通項目以外に各々の独自項目が存在する。 3.2.1.4.1 Weekly アラーム鳴動させる曜日が選択出来る。チェックボックスなので複数の曜日が選択出来て便利だ。 3.2.1.4.2 Monthly by days 第一週~第4週または最終週の選択ができる。 曜日は月曜から日曜の択一になる。 第一水曜日といった設定が出来るので月に2回の燃えないゴミの日を忘れなくて済む。 欲を言えば、複数曜日の選択か、稼働日が選択出来るようになって欲しい。最終稼働日に提出する資料は多々あるものだ。 3.2.1.4.3 Monthly by dates 何日に鳴らすかの選択だ。複数日の選択は出来ない。 一応31日を設定すれば月末に鳴動するので、月末設定も可能になっている。 3.2.2 Reminder 特に通常予定と変わるところは無い。 3.2.3 All day event アラーム設定がAlarm timeになっており、鳴動時刻を直接設定できる。 3.2.4 Anniversary 繰り返しが無い。自動的に毎年繰り返される。 毎月繰り返される記念日とかって無いものなのだろうか? アラーム設定はAll day eventと同じ形式だ。 3.2.5 Task 完了したタスクにはCompletedにチェックをする。 繰り返しが無い。これは困りものだ。繰り返しタスクが登録できない。 毎月繰り返す作業はRemainderにしろと言う事らしい。 Outlookで繰り返しタスクを登録して同期しても、繰り返しタブは表示されない。 3.3 編集画面操作 基本的にはキーで文字入力するか選択肢を選ぶだけだが、便利(かな?)な機能もある。 3.3.1 Copy text 編集画面の各項目の文字列がコピーできる。通常の文字列選択操作も可能だが、Copy textは項目の文字列全てをコピーする。 3.3.2 Insert 他の機能等から文字列を貼り付ける。 アクティブな項目(タブ)によって表示メニューが異なるが操作は同じだ。 3.2.2.1 Location (恐らく)最近入力したLocationをリスト表示から選択できる。 3.2.2.2 Message SMSからの貼り付けが出来る。本文のみが貼り付けられる。 3.2.2.3 Contact 電話帳のエントリを貼り付ける。貼り付けられるのは名前だけだ。 電話帳に存在する名前ならば電話をかけたりできる。が、日本語の名前では電話出来ない。メニューに出なかった。 画面のPhilippines Airlinesの場合は、Philippines AirlinesとPhilippines Airline Tokyoの選択肢が表示され、 Philippines Airlines Toykoを選択すると電話番号の選択肢が表示された。 3.2.2.4 Note 標準実装のNoteから貼り付けが出来る。 3.3 編集取り消し テンキーで新規作成画面が表示されるため誤って操作する事が多々(個人的には)ある。 Discard changeを選択すれば、編集の取り消しが出来る。 3.4 閲覧画面での操作 3.4.1 指定日付へジャンプ #キー長押しかOptionのGo to dateで日付入力画面になるので、見たい日付を入力しジャンプできる。 3.4.2 切り取り、複製、削除 エントリそのものを切り取ったり、複製したり出来る。 日付を変更したり、同じ内容の予定を複数登録する時には便利だ。 Cut,Copy状態ならPasteが表示される。 Delete(エントリ選択時)やDelete entries(同日に複数エントリがある場合)で削除もできる。 3.4.3 送信 Send 送信先に選択できるのはSMS,MMS,BTのみ。 SMSは本文が貼り付けられる。MMSはvcsが添付される。BTはvcsの転送だ。 E-Mailが無いが日本ならMMSで事足りるだろう。 3.100 Zoom 文字の拡大/縮小 表示画面の種類ごとに設定が出来る。月表示や週表示は表示領域が狭いので小さく、タスク表示は大きく等が可能だ。 拡大/縮小は画面下部に表示されるスライドバーで左右キーを使って変更する。細かく設定できるので好みのサイズが選べる。 月表示以外も最大にしてみた。 4.公式サイト Epocware 5.入手方法 公式サイトからトライアル版をダウンロードできる。 購入も公式サイトから可能 6.最新バージョン 2009.11.10時点 2.00.(1) 7.インストール情報 7.1 メインプログラム Name : Handy Calendar Supplier : Epocware App size : 412KB 7.2 個別ライブラリ 特になし 7.3 Supplier共通ライブラリ 特になし 7.4 S60共通ライブラリ 特になし 8.価格 $29.95 9.個人所見 素早く起動してすぐに予定確認と言った操作が標準実装のCalendarよりも遥かに使いやすい。 しかも標準Calendarよりも見易く操作も分かり易い。少々値は張るが十分に価値はあるだろう。 SBSH Calendarのようにカテゴリが欲しい気もするが、あの遅さが付いてくるなら要らない。 ただOutlookのカテゴリとの同期は欲しい所ところだ。後は、アラームの繰り返しで最終稼働日が欲しい。 ファイルへのショートカットや画像貼り付けがあるともっと便利だが、重くなりそうなので必須では無い。 他のカレンダーソフトも試したが、個人的に一番合っている。